Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F14 Thailand F2 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F13 Copa Ericsson Costa Rica - San Jose The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Kuppers Kolsch Cup Aachen - Aachen Busan Open Challenger Tennis - Busan Baton Rouge Pro Tennis Classic - Baton Rouge Charlottesville Challenger Baton Rouge Challenger Savannah Challenger Ojai Challenger Vancouver Challenger Calabasas Challenger University of Tennessee USTA Men's Challenger - Knoxville Samsung Securities Cup - Seoul Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Como Challenger Music City Challenger - Nashville USTA Challenger - Champaign Dallas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos Tiburon Challenger Calabasas Challenger Delhi Challenger I - New Delhi Bangkok Challenger Theusbridge.com Tennis Classic - Tarzana 2001 UT Tyler Patriot Challenger - Tyler Pro Challenger at Calabasas - Calabasas Gran Copa Ericsson - Rio de Janeiro Men's Pro Challenger at Tunica National - Tunica Oldum Brown Vancouver Open - Vancouver Semgroup Challenger - Tulsa Fergana Challenger - Fergana Champaign Challenger USTA Tennis Championships of Houston - Houston Haagen Dazs Open - Caracas VII Open Banc Agricol - Andorra drkoop.com USTA Challenger of Burbank - Burbank 2007 Challenger of Santa Clara - Valencia Tiburon Challenger Baton Rouge Challenger Vancouver Challenger Binghamton Challenger The Nottingham Open - Nottingham Shanghai Open '98 - Shanghai AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London International Tennis Championships - Delray Beach RCA Championships - Indianapolis USTA San Diego Challenger - San Diego The Stella Artois Championships - London The 10tele.com Open - Nottingham U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Red Letter Days Open - Nottingham Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles SAP Open - San Jose 1998 Safeway Challenger - Aptos XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Tallahassee Tennis Challenger - Tallahassee USTA Seascape Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Burbank - Burbank Challenger de Granby - Granby USTA Callenger of Urbana-Champaign - Urbana CMG Asia Open - Hong Kong Internationaux de Tennis de Brest - Brest Las Vegas Challenger - Las Vegas VI Open Banc Agricol - Andorra Healthsouth/USTA Men's Challenger of Burbank - Burbank Copa Ericsson Mexico - Guadalajara Heilbronn Open - Heilbronn Laser Vision USTA Challenger - Amarillo USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka CMG Asia Open - Hong Kong Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Prague Open - Prague The Surbiton Trophy - Surbiton USTA Seascape Challenger - Aptos USTA Challenger of North Miami Beach - North Miami Beach GHI Bronx Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Healthsouth/USTA Challenger - Denver 2003 West Side Tennis Club Challenger - Forest Hills Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign 2005 Freeman Men's Challenger - Joplin Heineken Challenger - Ho Chi Minh City Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Nottingham Men's Challenger - Nottingham Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Men's Challenger of Urbana-Champaign - Urbana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Pro Challenger at Calabasas - Calabasas USTA Illinois Challenger - Champaign USTA Comerica Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia The LTA Cardiff Challenger - Cardiff 2006 North Shore Pro Tennis Championship - Winnetka USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas GHI Bronx Classic - Bronx Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur Samsung Challenger 2007 - Ho Chi Minh City Heineken Open - Singapore Home Depot Center USTA Challenger - Carson Mercedes-Benz Cup - Los Angeles Atlanta Clay Court Challenger - Atlanta Brasil Open - Salvador BellSouth Open - Vina del Mar Carson Challenger Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Harrah's Entertainment Men's Pro Challenger - Tunica The Stella Artois Grass Court Championships - London Sunset Moulding Challenger - Yuba City The West Side Tennis Club Clay Court Challenger - Forest Hills Mercedes-Benz Cup - Los Angeles XL Bermuda Open - Bermuda Busan Open Challenger Tennis - Busan Dallas Challenger The Nottingham Challenger - Nottingham II Naples ITG Challenger - Naples Waco International Tennis Challenger - Waco The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City The Wright Financial Group, Inc. Challenger - Champaign America's Red Clay Tennis Championship - Coral Springs Chennai Open - Chennai MFS Pro Tennis Championships - Boston The 'Fitz' Casino Challenger - Tunica Ciudad de Pozoblanco Open Diputacion - Cordoba Japan Open - Tokyo Carson Challenger Pilot Pen Tennis - New Haven Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Vietnam Open - Ho Chi Minh City 2004 Colorado Tennis Classic - Denver Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas The Natrel's Challenger - Granby Joplin Challenger - Joplin Campbell's Hall of Fame Tennis Championships - Newport GHI Bronx Classic - Bronx RCA Championships - Indianapolis Los Angeles Zivnobanka Czech Open - Prostejov Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships - Armonk The Stella Artois Grass Court Championships - London Infiniti Open - Los Angeles Franklin Templeton Tennis Classic - Scottsdale Heineken Open Singapore - Singapore The Powder Byrne Trophy - Surbiton drkoop.com USTA Challenger of Tallahassee - Tallahassee Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo China Open - Beijing Smith Barney Men's Challenger - Covington College Station Challenger - College Station Siebel Open - San Jose drkoop.com USTA Tennis Championships of San Antonio - San Antonio Austin Challenger - Austin Sybase Open - San Jose Fifth Third Bank Tennis Championships - Lexington USTA Challenger of Burbank - Burbank Legg Mason Tennis Classic - Washington D.C. Burbank Challenger - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Comercia Bank Challenger - Aptos Arizona Men's Tennis Championships - Scottsdale Heineken Open Shanghai - Shanghai SAP Open - San Jose Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale 2001 USTA Challenger of Calabasas - Calabasas Legg Mason Tennis Classic - Washington D.C. Countrywide Classic - Los Angeles USTA Challenger of Burbank - Burbank USTA/Adtech Challenger - Boston USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Music City Challenger - Nashville Open de la Ville de Saint Denis - Reunion Island Talahassee Challenger 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Franklin Templeton Tennis Classic - Scottsdale Winnetka Challenger Heineken Open Shanghai - Shanghai Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas AIG Japan Open - Tokyo Cadillac Pro Indoor USTA Challenger - West Bloomfield 2006 USTA Tallahassee Tennis Challenger - Tallahassee Japan Open - Tokyo San Luis Potosi ATP Challenger - San Luis Potosi SAP Open - San Jose III Challenger Continenal Plaza - Puerto Vallarta Torneo Internacional Challenger Fila 2006 - Leon New Haven Heineken Open - Singapore Legg Mason Tennis Classic - Washington D.C. Odlum Brown Vancouver Open - Vancouver SAP Open - San Jose WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock GHI Bronx Tennis Classic - Bronx Adidas International - Sydney USTA Challenger of Tiburon - Tiburon The Tennis Channel Open - Las Vegas Savannah Challenger Kremlin Cup - Moscow Shanghai Open '97 - Shanghai The Stella Artois Grass Court Championships - Queen's/London Kroger / St. Jude International - Memphis 2002 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Odlum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton 2004 USTA Challenger of Calabasas - Calabasas Carson Challenger 2002 USTA Tallahassee Tennis Challenger - Tallahassee GHI Bronz Classic - Bronx Abierto Club Casablanca - Mexico City Thailand Open - Bangkok West Side Tennis Club Clay Court Challenger - Forest Hills Yuba City Challenger USTA Seascape Challenger - Aptos Newport Fifth-Third Bank Tennis Championships - Lexington USTA Tallahassee Tennis Challenger - Tallahassee Regions Morgan Keegan Championships - Memphis West Side Tennis Challenger - Forest Hills 2002 FSE Challenger - Tarzana Estoril Open - Estoril Binghamton Professional Tennis Tournament - Binghamton Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Swanston Challenger - Sacramento Ourocard Tennis Challenger - Sao Paulo Miller Lite Hall of Fame Tennis Championships - Newport USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Challenger Banque Nationale Rimouski - Rimouski The Samsung Open - Nottingham 2000 Challenger de Granby - Granby USTA Safeway Challenger - Aptos Sacramento Challenger U.S. Men's Clay Court Championships - Houston San Jose Scottsdale St. Petersburg Open - St. Petersburg Chennai Open - Chennai Honolulu Challenger Hurricane Tennis Open - Bradenton Fifth-Third Bank Tennis Championships - Lexington Hilton Waikoloa Village USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Infiniti Open - Los Angeles Pro Tennis World Open - Sunrise Tennis Masters Series - Toronto U.S. Men's Clay Court Championship - Orlando Miller Lite Hall of Fame Tennis Championships - Newport Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Infiniti Open - Los Angeles Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach The Nottingham Open - Nottingham Copenhagen Open - Copenhagen Sybase Open - San Jose The Stella Artois Grass Court Championships - London Heineken Open Shanghai - Shanghai Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney Swanston Challenger - Sacramento RCA Championships - Indianapolis USTA Challenger of Orlando - Orlando Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa Sacramento Challenger USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Siebel Open - San Jose Kroger / St. Jude International - Memphis Sybase Open - San Jose Arizona Men's Tennis Championships - Scottsdale Miller Lite Hall of Fame Tennis Championships - Newport The Samsung Open - Nottingham Thailand Open - Bangkok Open 13 - Marseille Salem Open - Hong Kong Mercedes-Benz Cup - Los Angeles China Open - Beijing AIG Japan Open - Tokyo Sydney International - Sydney The Powder Byrne Trophy - Surbiton Galleryfurniture.com Challenge - Atlanta Salem Open - Hong Kong Campbell's Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Healthsouth USTA Challenger - Dallas Healthsouth/USTA Pro Link Challenger - San Antonio The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Waldbaum's Hamlet Cup - Long Island Miller Lite Hall of Fame Tennis Championships - Newport AAPT Championships - Adelaide Adidas International - Sydney Washington Copenhagen Open - Copenhagen Mercedes-Benz Cup - Los Angeles Tata Open 2003 - Chennai Advanta Championships - Philadelphia Pilot Pen Tennis - New Haven Pilot Pen International - New Haven President's Cup 2000 - Tashkent Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Nielsen USTA Pro Tennis Championship - Winnetka Japan Open - Tokyo AT&T Challenge - Atlanta Gerry Weber Open - Halle BellSouth Open - Auckland U.S. Men's Clay Court Championships - Orlando Heineken Open Shanghai - Shanghai Open 13 - Marseille Tel Aviv ERA Real Estate Clay Court Championships - Orlando Kroger / St. Jude International - Memphis Salem Open - Hong Kong Brazil Open - Salvador Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Toulouse - Toulouse Beijing Open - Beijing AIG Japan Open - Tokyo TD Waterhouse Cup - Long Island President's Cup 1999 - Tashkent Farmers Classic - Los Angeles French Open - Paris RCA Championships - Indianapolis Open SEAT Godo 2006 - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport Queen's Club Legg Mason Tennis Classic - Washington Miller Lite Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich AAPT Championships - Adelaide Verizon Tennis Challenge - Atlanta Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Pilot Pen International - New Haven Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London Internationaler Raiffeisen Grand Prix - St. Polten China Open - Beijing Pilot Pen Tennis - New Haven Kroger / St. Jude International - Memphis du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami The Nottingham Open - Nottingham Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Indian Wells Key Biscayne Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York du Maurier Open - Toronto Countrywide Classic - Los Angeles Pacific Life Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Group I, PO, PHI-TPE 2-3 The Lipton Championships - Key Biscayne U.S. Open - New York Newsweek Champions Cup - Indian Wells 15th Asian Games Doha 2006 River Oaks International Tennis Tournament - Houston French Open - Paris Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, 2R, PHI-NZL 4-1